life-preserver vest - French English Dictionary